<?php

require_once('fpdf/fpdf.php');
require_once('fpdf/makefont/makefont.php');

class Consentimiento {
      
    private $encabezado;
    private $tratamiento;
    private $menasejAprobacion;

    function __construct() {
        
    }
    
    public function crearMensaje($nombre,$documento,$tratamiento)
    {
        
        $this->encabezado = 'Yo '.$this->remplazarTildez($nombre).' identificado con ' . $documento .' autorizo al Doctor Pedro Alfonso Ochoa Martínez a realizar el siguiente tratamiento:';

        $this->tratamiento = "EL PACIENTE DEBE SEGUIR UNA ESTRICTA DIETA DE VERDURAS Y LEGUMBRES PARA "
                . "PODER REDUCIR SU TENSION ARTERIAL DE 300 A 120, ASI MSIMO DEBE REALIZAR LOS SIGUINTES EJERCICIOS: ABDOMINAL MACIONAL OTROS";

        $this->menasejAprobacion = 'Declaro libre y espontáneamente que he recibido '
                . 'información completa, adecuada y suficiente sobre este tratamiento médico y '
                . 'se me indicó las consecuencias, ventajas, riesgos, posibles complicaciones que puedan presentarse y '
                . 'situaciones especiales que requieran procedimientos adicionales.';
        $this->tratamiento = $this->remplazarTildez($tratamiento);
    }
    
    public function iprimir()
    {
        //Empieza Documento
        $pdf = new FPDF();
        $pdf->AddPage();
        $pdf->SetFont('Arial','B',16);

        //TITULO
        $pdf->SetXY(80, 10);
        $pdf->Cell(50,10,'Consentimiento escrito e informado para la',0,1,'C');
        $pdf->SetX(80);
        $pdf->Cell(50,10,$this->remplazarTildez('realización de tratamiento médico'),0,1,'C');
        $pdf->Ln(15);

        $pdf->SetFont('Arial','',12);
        //Enunciado
        $pdf->MultiCell(0,5,$this->remplazarTildez( $this->encabezado));
        $pdf->Ln();
        //Tratamiento
        $pdf->MultiCell(0,5,$this->remplazarTildez($this->tratamiento));
        $pdf->Ln();

        //Acuerdo y Firmas
        $pdf->MultiCell(0,5,$this->remplazarTildez($this->menasejAprobacion));
        $pdf->Cell(0,5,$this->remplazarTildez('Entendí y acepto dicho tratamiento.'),0,1,'L');
        $pdf->Ln(10);
        $pdf->Cell(0,5,'________________________________',0,1,'L');
        $pdf->Cell(0,5,'FECHA',0,1,'L');
        $pdf->Ln(10);
        $pdf->Cell(0,5,'________________________________      ________________________________ ',0,1,'L');
        $pdf->Cell(0,5,'FIRMA PROFESIONAL                                FIRMA PACIENTE',0,1,'L');


        //Imprime
        $pdf->Output();
    }
    
    private function remplazarTildez($mensaje){
    
    $aacento = utf8_decode('á');
    $eacento = utf8_decode('é');
    $iacento = utf8_decode('í');
    $oacento = utf8_decode('ó');
    $uacento = utf8_decode('ú');

    $Aacento = utf8_decode('Á');
    $Eacento = utf8_decode('É');
    $Iacento = utf8_decode('Í');
    $Oacento = utf8_decode('Ó');
    $Uacento = utf8_decode('Ú');
    
    $contilde = array('á','é','í','ó','ú','Á','É','Í','Ó','Ú');
    $conutf = array($aacento,$eacento,$iacento,$oacento,$uacento,$Aacento,$Eacento,$Iacento,$Oacento,$Uacento);
    
    return str_replace($contilde,$conutf,$mensaje);
    
}

   
}

?>
